package br.com.FII.utils;

import java.text.MessageFormat;
import java.util.ResourceBundle;

public class PropertiesUtil {

	public static String getProperty( String arquivo, String chave, Object... params ) {
		try {
			arquivo = arquivo.contains( ".properties" ) ? arquivo.replace( ".properties", "" ) : arquivo;
			ResourceBundle bundle = ResourceBundle.getBundle( arquivo );
			String mensagemParametrizada = MessageFormat.format( bundle.getString( chave ), params );
			return mensagemParametrizada;
		} catch ( Exception e ) {
			e.printStackTrace();
			return null;
		}
	}

	public static String getProperty( String arquivo, String chave ) {
		try {
			arquivo = arquivo.contains( ".properties" ) ? arquivo.replace( ".properties", "" ) : arquivo;
			ResourceBundle bundle = ResourceBundle.getBundle( arquivo );
			return bundle.getString( chave );
		} catch ( Exception e ) {
			e.printStackTrace();
			return null;
		}
	}
}